Definition of Snow Leopard

  • (noun) large feline of upland central Asia having long thick whitish fur

Synonyms of Snow Leopard


Antonyms of Snow Leopard


No Antonyms Found.

Homophones of Snow Leopard


No Homophones Found.